nl.ivojonker.icn.configuration
Class CentralConfigurationPlugin

java.lang.Object
  extended by com.ibm.ecm.extension.Plugin
      extended by nl.ivojonker.icn.configuration.CentralConfigurationPlugin

public class CentralConfigurationPlugin
extends com.ibm.ecm.extension.Plugin

This plugin offers a convenient interface (through java or dojo/js) to a 'Central Configuration' that basically consists of key's and values. The configuration can only be manipulated via the ICN's admin desktop->plugin configuration page.

Author:
nl.ivojonker

Field Summary
private static java.lang.String pluginUpdateChecker
           
private static java.lang.String pluginVersion
           
 
Constructor Summary
CentralConfigurationPlugin()
           
 
Method Summary
 void applicationInit(javax.servlet.http.HttpServletRequest request, com.ibm.ecm.extension.PluginServiceCallbacks callbacks)
          
 com.ibm.ecm.extension.PluginAction[] getActions()
          
 java.lang.String getConfigurationDijitClass()
          
 java.lang.String getCopyright()
          
 java.lang.String getCSSFileName()
          
 java.lang.String getDebugCSSFileName()
          
 java.lang.String getDebugScript()
          
 java.lang.String getDojoModule()
          
 com.ibm.ecm.extension.PluginFeature[] getFeatures()
          
 java.lang.String getId()
          
 com.ibm.ecm.extension.PluginLayout[] getLayouts()
          
 com.ibm.ecm.extension.PluginMenu[] getMenus()
          
 com.ibm.ecm.extension.PluginMenuType[] getMenuTypes()
          
 java.lang.String getName(java.util.Locale locale)
          
 com.ibm.ecm.extension.PluginODAuthenticationService getODAuthenticationService()
          
 com.ibm.ecm.extension.PluginOpenAction[] getOpenActions()
          
 com.ibm.ecm.extension.PluginRequestFilter[] getRequestFilters()
          
 com.ibm.ecm.extension.PluginResponseFilter[] getResponseFilters()
          
 java.lang.String getScript()
          
 com.ibm.ecm.extension.PluginService[] getServices()
          
 java.lang.String getVersion()
          
 com.ibm.ecm.extension.PluginViewerDef[] getViewers()
          
 
Methods inherited from class com.ibm.ecm.extension.Plugin
applicationTerminate, getAsyncTaskTypes, getJarFile, getPluginAPIs, getPluginClassFolderPath, getPluginDependencies, getPluginMessageResourcesName, getPluginRelativeWebContentPath, getRepositoryTypes, isInitialized, setInitialized, setJarFile, setPluginClassFolderPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pluginVersion

private static final java.lang.String pluginVersion
See Also:
Constant Field Values

pluginUpdateChecker

private static final java.lang.String pluginUpdateChecker
See Also:
Constant Field Values
Constructor Detail

CentralConfigurationPlugin

public CentralConfigurationPlugin()
Method Detail

applicationInit

public void applicationInit(javax.servlet.http.HttpServletRequest request,
                            com.ibm.ecm.extension.PluginServiceCallbacks callbacks)
                     throws java.lang.Exception

Overrides:
applicationInit in class com.ibm.ecm.extension.Plugin
Throws:
java.lang.Exception

getId

public java.lang.String getId()

Specified by:
getId in class com.ibm.ecm.extension.Plugin

getName

public java.lang.String getName(java.util.Locale locale)

Specified by:
getName in class com.ibm.ecm.extension.Plugin

getVersion

public java.lang.String getVersion()

Specified by:
getVersion in class com.ibm.ecm.extension.Plugin

getCopyright

public java.lang.String getCopyright()

Overrides:
getCopyright in class com.ibm.ecm.extension.Plugin

getScript

public java.lang.String getScript()

Overrides:
getScript in class com.ibm.ecm.extension.Plugin

getDebugScript

public java.lang.String getDebugScript()

Overrides:
getDebugScript in class com.ibm.ecm.extension.Plugin

getDojoModule

public java.lang.String getDojoModule()

Overrides:
getDojoModule in class com.ibm.ecm.extension.Plugin

getCSSFileName

public java.lang.String getCSSFileName()

Overrides:
getCSSFileName in class com.ibm.ecm.extension.Plugin

getDebugCSSFileName

public java.lang.String getDebugCSSFileName()

Overrides:
getDebugCSSFileName in class com.ibm.ecm.extension.Plugin

getActions

public com.ibm.ecm.extension.PluginAction[] getActions()

Overrides:
getActions in class com.ibm.ecm.extension.Plugin

getOpenActions

public com.ibm.ecm.extension.PluginOpenAction[] getOpenActions()

Overrides:
getOpenActions in class com.ibm.ecm.extension.Plugin

getRequestFilters

public com.ibm.ecm.extension.PluginRequestFilter[] getRequestFilters()

Overrides:
getRequestFilters in class com.ibm.ecm.extension.Plugin

getODAuthenticationService

public com.ibm.ecm.extension.PluginODAuthenticationService getODAuthenticationService()

Overrides:
getODAuthenticationService in class com.ibm.ecm.extension.Plugin

getConfigurationDijitClass

public java.lang.String getConfigurationDijitClass()

Overrides:
getConfigurationDijitClass in class com.ibm.ecm.extension.Plugin

getViewers

public com.ibm.ecm.extension.PluginViewerDef[] getViewers()

Overrides:
getViewers in class com.ibm.ecm.extension.Plugin

getLayouts

public com.ibm.ecm.extension.PluginLayout[] getLayouts()

Overrides:
getLayouts in class com.ibm.ecm.extension.Plugin

getFeatures

public com.ibm.ecm.extension.PluginFeature[] getFeatures()

Overrides:
getFeatures in class com.ibm.ecm.extension.Plugin

getMenuTypes

public com.ibm.ecm.extension.PluginMenuType[] getMenuTypes()

Overrides:
getMenuTypes in class com.ibm.ecm.extension.Plugin

getMenus

public com.ibm.ecm.extension.PluginMenu[] getMenus()

Overrides:
getMenus in class com.ibm.ecm.extension.Plugin

getServices

public com.ibm.ecm.extension.PluginService[] getServices()

Overrides:
getServices in class com.ibm.ecm.extension.Plugin

getResponseFilters

public com.ibm.ecm.extension.PluginResponseFilter[] getResponseFilters()

Overrides:
getResponseFilters in class com.ibm.ecm.extension.Plugin